a:hover {text-decoration: none;}
a {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}

/*头部样式*/
#header {position: relative;}
#header .menu_icon {position: absolute;
    top: 32%;
    right: 0%;
    width: 8%;}

/*pc导航*/
.pc_menu .menu .nLi {float: left;width: 14%;position: relative;}
.pc_menu .menu .nLi h3 {padding: 30px 0 20px; font-size:16px;}
.pc_menu .menu .nLi h3 a {display: block;text-align: center;color: #181818;line-height: 30px;}
.pc_menu .menu .nLi .menu_2 {display: none;background: #4e2d0e;position: absolute;top: 80px;width: 100%;z-index: 10;padding:10px 0}
.pc_menu .menu .nLi .menu_2 li a {display: block;color: #fff;line-height:24px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/*底部样式*/
#footer{ background:#3F3F3F; position:relative}
#footer .copyright  {color: #fff;padding: 0 15px; text-align:center; padding:30px 0}
#footer .copyright a{ color:#fff}

#footer .top {position: absolute;right: 10px;top: -15px;width: 30px;height: 30px;border-radius: 50%;z-index: 10;}
#footer .top img {width: 80%;top: 2px;z-index: 100;position: absolute;left: 3px;}
#footer .top:before {background-image: url(../images/global/black_bg.png);display: block;content: " ";border-radius: 50%;z-index: 99;position: absolute;top: 0;left: 0;width: 30px;height: 30px;}

/*wap底部快捷按钮*/
.wap_footer {width: 100%;position: fixed;left: 0;bottom: 0;padding: 10px 0;z-index: 10;background: #0459C2;}
.wap_footer dl {width: 20%;float: left;text-align: center; margin-bottom:0;}
.wap_footer dt {height: 26px;}
.wap_footer dd {color: #fff; font-size:12px;}
.wap_footer dl dt img {width: 30%;}

/*手机底部搜索*/
.wap_search_input {position: fixed;bottom: 53px;left: 100%;width: 100%;z-index: 1000;padding: 8px 2%;background: #0459C2;}
.wap_search_input:after {background-color: rgba(0, 0, 0, 0.1);display: block;content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.wap_search_input input {float: left;width: 80%;border-radius: 4px;height: 30px;line-height: 30px;padding-left: 2%;color: #333;position: relative;z-index: 100;box-sizing: border-box;}
.wap_search_input p {float: left;height: 30px;line-height: 30px;color: #fff;position: relative;z-index: 100;margin-left: 2%;width: 18%;text-align: center;border-radius: 5px;background: rgba(255, 255, 255, 0.2);}

/*黑色遮罩*/
.black_cloth {position: fixed;z-index: 100;width: 100%;height: 100%;background: url(../images/global/black_cloth.png) repeat;display: none;top: 0;left: 0;}

/*手机左边弹出导航*/
.wap_menu {position: fixed;text-align: left;z-index: 101;background: #0350AB; overflow-y:scroll;padding: 8px;}
.wap_menu {width: 250px;top: 115px;left: -250px;}/*导航从左边滑进*/
/*.wap_menu {width: 250px;top: 0px;right: -250px;}*//*导航从右边滑进*/
/*.wap_menu {width: 100%;top: -100%;left:0px; }*//*导航从上边滑进*/
.wap_menu li.menu_tit {
	font-size: 12px;
	line-height: 24px;
	color: #fff;
}
.wap_menu li.menu_tit p{
	padding: 0 0 0 22px;
}
.wap_menu li.menu_tit .p1{
	background: url(../images/icon9.png) no-repeat left center;
	background-size: 15px auto;
	
}
.wap_menu li {margin-bottom: 3px;font-size: 14px;position: relative;}
.wap_menu li .wap_menu1 {line-height: 24px;font-size: 12px;text-transform: Uppercase;background: #0459C3;position: relative;}
.wap_menu li p {padding: 5px 10px; margin-bottom:0;}
.wap_menu li .wap_menu1 a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 25px;color: #ffffff;}
.wap_menu li .wap_menu1 p.left {float: none;}
.wap_menu li .wap_menu1 p.right {width: 15%;text-align: center;color: #fff;position: absolute;top: 0;right: 0;float: none;z-index: 1000;}
.wap_menu li .wap_menu2 {display: none;}
.wap_menu li .wap_menu2 a {display: block;background: none;color: rgba(255, 255, 255, 0.8);overflow: hidden;font-size: 12px;border-bottom: rgba(255, 255, 255, 0.1) solid 1px;padding: 10px;}
.wap_menu li .wap_menu2 a i {float: left;width: 4px;height: 4px;background-color: #fff;margin: 8px 10px 0 5px;}
.wap_menu li .wap_menu2 a span {float: left;width: 85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.detail_product1{
    margin: 100px 0 0;
}
.detail_product1 .title{
    position: relative;
    color: #000000;
    font-size: 18px;
    text-align: left;
    line-height: 40px;
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px dashed #DBDBDB;
}
.detail_product1 .title .back{
    display: block;
	color: #444444;
	font-size: 12px;
	line-height: 24px;
	width: 85px;
	margin: 0 auto;
	padding-left: 20px;
	background: url(../images/back.png) no-repeat left center;
}
.detail_product1 .des{
    margin: 45px 0 60px;
    font-size: 14px;
    color: #444444;
    line-height: 28px;
	padding: 0 25px;
}
.detail_product1 .trun_page a{
    display: block;
    line-height: 52px;
    padding-left: 75px;
    font-size: 15px;
    color: #333333;
    margin-top: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #F7F7F7 url(images/arrow_prev.png) no-repeat 22px center;
}

.detail_product1 .swiper-container {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .detail_product1 .swiper-slide {
    background-size: cover;
    background-position: center;
    cursor: pointer;
  }

  .detail_product1 .gallery-top {
    width: 60%;
    margin-top: 30px;
  }

  .detail_product1 .gallery-thumbs {
    height: 190px;
    box-sizing: border-box;
    padding: 10px 0;
  }

  .detail_product1 .gallery-thumbs .swiper-slide {
    height: 100%;
    opacity: 0.4;
    
  }

  .detail_product1 .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
  }
  .swiper-button-next, .swiper-button-prev{
      width: 42px;
      height: 37px;
      background-color: rgba(0, 0, 0, 0.4);
      background-position: center;
      background-repeat: no-repeat;
  }
  .swiper-button-prev{
      left: 0 !important;
      background-image: url(../images/prev.png);
	  display: none;
  }
  .swiper-button-next{
      right: 0 !important;
      background-image: url(../images/next.png);
	  display: none;
  }
  .swiper-button-prev:after,.swiper-button-next:after{
      opacity: 0;
  }
  .sl-overlay{
      background-color: #000 !important;
  }
  .sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{
      color: #fff;
  }
  .sl-wrapper .sl-navigation button.sl-prev{
      background: url(../images/prev.png) no-repeat center;
  }
  .sl-wrapper .sl-navigation button.sl-next{
    background: url(../images/next.png) no-repeat center;
  }
.titles{
	line-height: 58px;
	padding: 0 25px;
	font-size: 18px;
	color: #444444;
	font-weight: bold;
	background-color: #F9F9F9;
	margin-top: 30px;
}
.pro_detail .detail_l{
	float: left;
	width: 50%;
}
.pro_detail .detail_l .gallery-top{
	width: 80%;
	border: 1px solid #F3F3F3;
}
.pro_detail .detail_l .swiper-container{
	width: 80%;
}
.pro_detail .detail_l .gallery-thumbs{
	height: 125px;
}
.pro_detail .detail_l .gallery-thumbs .swiper-slide{
	border: 1px solid #F3F3F3;
}
.pro_detail .detail_r{
	float: left;
	width: 50%;
	padding-top: 50px;
	padding-left: 3%;
	color: #333333;
}
.pro_detail .detail_r .p1{
	font-size: 18px;
	font-weight: bold;
	position: relative;
}
.pro_detail .detail_r .p1:after{
	content: "";
	display: block;
	width: 395px;
	height: 1px;
	background-color: #D2D2D2;
	margin-top: 20px;
}
.pro_detail .detail_r .p1::before{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 74px;
	height: 1px;
	background-color: #0459C2;
}
.pro_detail .detail_r .p2{
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
}
.pro_detail .detail_r .p3{
	line-height: 30px;
}
@media(max-width:767px){
    .detail_product1{
        margin: 50px 15px 55px;
    }
    .detail_product1 .title{
        position: relative;
        padding-right: 0 100px;
        color: #000000;
        font-size: 15px;
        line-height: 24px;
		text-align: center;
    }
    .detail_product1 .des{
        margin: 15px 0 20px;
        font-size: 12px;
        color: #444444;
        line-height: 20px;
		padding: 0 15px;
    }
    .detail_product1 .trun_page a{
        display: block;
        line-height: 30px;
        padding-left: 39px;
        font-size: 12px;
        color: #333333;
        margin-top: 5px;
        background: #F7F7F7 url(images/arrow_prev.png) no-repeat 10px center;
        background-size: 20px auto;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    
    .detail_product1 .swiper-container {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
      }
    
      .detail_product1 .swiper-slide {
        background-size: cover;
        background-position: center;
        cursor: pointer;
      }
    
      .detail_product1 .gallery-top {
        height: auto;
        width: 100%;
        margin-top: 20px;
      }
    
      .detail_product1 .gallery-thumbs {
        height: 105px;
        box-sizing: border-box;
        padding: 10px 0;
      }
    
      .detail_product1 .gallery-thumbs .swiper-slide {
        height: 100%;
        opacity: 0.4;
        
      }
    
      .detail_product1 .gallery-thumbs .swiper-slide-thumb-active {
        opacity: 1;
      }
      .swiper-button-next, .swiper-button-prev{
          width: 18px !important;
          height: 24px !important;
          background-color: rgba(0, 0, 0, 0.4);
          background-position: center;
          background-repeat: no-repeat;
          background-size: 8px auto;
          margin-top: -12px !important;
      }
      .swiper-button-prev{
          left: 0 !important;
      }
      .swiper-button-next{
          right: 0 !important;
      }
      .swiper-button-prev:after,.swiper-button-next:after{
          opacity: 0;
      }
      .sl-overlay{
          background-color: #000 !important;
      }
      .sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{
          color: #fff;
      }
      .sl-wrapper .sl-navigation button.sl-prev{
          background: url(images/prev.png) no-repeat center;
      }
      .sl-wrapper .sl-navigation button.sl-next{
        background: url(images/next.png) no-repeat center;
      }
	  .titles {
		line-height: 30px;
		padding: 0px 15px;
		font-size: 14px;
		color: #444444;
		font-weight: bold;
		background-color: #F9F9F9;
		margin-top: 15px;
	}
	.pro_detail .detail_l{
		width: 100%;
	}
	.pro_detail .detail_l .swiper-container {
		width: 100%;
	}
	.pro_detail .detail_l .swiper-container {
		width: 100%;
	}
	.pro_detail .detail_l .gallery-thumbs {
		height: 100px;
	}
	.pro_detail .detail_r{
		width: 100%;
		padding-top: 25px;
	}
	.pro_detail .detail_r .p1{
		font-size: 12px;
	}
	.pro_detail .detail_r .p1:after {
		content: "";
		display: block;
		width: 100%;
		height: 1px;
		background-color: #D2D2D2;
		margin-top: 15px;
	}
	.pro_detail .detail_r .p1::before{
		width: 45px;
	}
	.pro_detail .detail_r .p2 {
		font-size: 12px;
		font-weight: bold;
		margin: 15px 0;
	}
	.pro_detail .detail_r .p3 {
		line-height: 24px;
	}
}
